A User-level Socket Layer over Multiple Physical Network Interfaces

نویسندگان

  • Nader Mohamed
  • Jameela Al-Jaroodi
  • Hong Jiang
  • David R. Swanson
چکیده

In this paper, we describe the design and implementation of an UDP-based socket that utilizes multiple network interface units connected through one or more networks. The socket is a middleware layer that provides abstract network APIs to hide low-level technical details from users. Parallel message fragmentation and reconstruction techniques and a reliable UDP-based protocol are introduced. The proposed socket layer transparently provides an expandable high bandwidth solution, fault tolerance, and load balancing for transmitting large messages over multiple networks. A prototype socket based on this model, called MuniSocket (Multiple Network Interface Socket), has been implemented and evaluated.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Middleware-Level Parallel Transfer Technique over Multiple Network Interfaces

Network middleware is a software layer that provides abstract network APIs to hide the low-level technical details from users. Existing network middleware support single network interface and link (channel) message transfers. In this paper, we describe a middleware-level parallel transfer technique that utilizes multiple network interface units that may be connected through multiple networks. A...

متن کامل

Dependable user-level socket over dual networks

Message duplication over multiple links can enhance the communication reliability and availability among distributed processes running on clusters or networked workstations. In addition, message striping over multiple links can enhance communication throughput and transfer times. This paper introduces optimized techniques to provide a dependable user-level socket that enhances the reliability a...

متن کامل

Cross-Layer Coordination: Let’s Talk About Intentions

To evolve a network beyond a stupid bitpipe, the network needs information about the applications’ intentions and communication preferences. We give an brief overview about our earlier work, Socket Intents, that augments the standard BSD socket interface to enable the application to express what it knows about its communication patterns and preferences. This information can then be used by our ...

متن کامل

A New Trust Model for B2C E-Commerce Based on 3D User Interfaces

Lack of trust is one of the key bottle necks in e-commerce development. Nowadays many advanced technologies are trying to address the trust issues in e-commerce. One among them suggests using suitable user interfaces. This paper investigates the functionality and capabilities of 3D graphical user interfaces in regard to trust building in the customers of next generation of B2C e-commerce websit...

متن کامل

MobileSocket: Session Layer Continuous Operation Support for Java Applications

This paper proposes the session layer communication continuity support for Java applications toward a continuous operation for the users. In a mobile computing environment, mobile hosts move around the di erent network segments even during applications communicate with the remote endpoint. In such a situation, maintenance of the communication continuity between the applications is signi cant. I...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002